RigaBrain ENG
bhv
Welcome,
RigaBrain office is located in the heart of three Baltic States in the capital city of Latvia. And we provide brain training in three languages: Latvian, Russian and English. In our office everyone is warmly welcome in comfortable and relaxed environment and our approach is to let you feel like at Your’s best friends home.
We are working with clients from all over the World, so we can help you to find a palce where to stay during the brain training.
As our clients says: “It is like a SPA for mine Brain”.
Contact with us and See You in RigaBrain!
Peteris Urtans
+371 27771821
info@RigaBrain.com
skype: peteris.urtans
Riga, Latvia, EU
Do you feel like you’re not living up to your potential?
Do you reach the end of a day and realize you’ve accomplished only a portion of what you set out to do?
Do you “drift away” in the middle of a conversation?
Would you like to improve your grades at school or achieve your professional goals at work?
Do you want to reach your peak athletic performance?
Would you like to feel better physically?
Do you want to feel more at peace and less anxious?
If you’ve said yes to even one of these questions, you’ve come to the right place. Zengar Institute’s NeurOptimal™ brain training system makes such personal transformation possible.
Your brain is capable of optimal functioning but when your central nervous system is off kilter, your brain gets stuck in unproductive neural pathways and operates inefficiently.
Symptoms of a malfunctioning Central Nervous System can include:
- memory problems
- poor performance on tasks
- insomnia and other sleep problems
- depression
- anxiety
- difficulty paying attention
- hyperactivity
- addictions
- migraines
- catching colds and infections
- irritability
- feeling stressed and overwhelmed
After more than 20 years in the neuroscience field and related disciplines, Zengar Institute founders, Dr. Valdeane Brown and Dr. Susan Cheshire Brown, have developed a safe, effective way to give feedback directly to your brain, allowing it to regulate itself more efficiently.
Through a series of sessions with Zengar’s NeurOptimal™ brain training software, your brain reorganizes itself and functions more effectively. When your brain functions efficiently, you feel more integrated and whole.
After training with NeurOptimal™ many people experience:
• improved sleep
• greater focus on daily tasks
• better memory
• improved academic, athletic, creative and work performance
• more confidence and joyfulness
What NeurOptimal™ clients are saying:
I started to see small changes in my mental abilities very quickly, after the first four or five sessions. I work with a computer and since the concussion I had to relearn all my passwords and how to use several of my day-to-day programs…The first positive change was that, suddenly, I was able to easily understand computer functions again and start doing things like backing up my data and using PayPal. I then simply felt like I ‘had my brain back’ again and my functioning really improved immensely.
Pam, a woman with brain injury sustained after falling from a bicycle
Suffering from serious depression and several additional complaints for forty years, I have spent many hours over the years in talk therapy sessions…Therefore, when I learned about neurofeedback I was somewhat skeptical, thinking it was just another form of therapy. How wrong I was! My experience with (NeurOptimal™) was surprisingly very positive. Subtle changes started occurring after the first session. I noticed that I was definitely feeling more chipper health-wise. My daily intestinal distress had calmed down, and I no longer felt sick to my stomach all the time. Mentally, my level of anxiety dropped considerably so that I had more energy to get on with life, and enthusiasm for the small every day things. This path towards well-being continued to unfold throughout my fifteen sessions, and I find myself today able to cope with events in a more calm, less angst-ridden manner.
60-year-old woman who suffered from depression and anxiety
Unlike other neurofeedback systems, NeurOptimal™ training does not treat specific symptoms, illnesses, or difficulties. Zengar Institute sees the human brain as an integrated whole. When the brain is functioning well symptoms drop away on their own and many other benefits are realized.
You may be wondering how it’s possible to train your brain. Your brain actually trains itself every day. Each time you experience something, your brain receives feedback from your body so that you can make adjustments to avoid pain or complete a task successfully. When you are learning to ride a bicycle, your brain makes adjustments to your balance, body positioning, and muscle tension to keep the bicycle upright and moving forward.
Zengar’s NeurOptimal™ training system enhances the brain’s natural process of training itself by giving your brain increased, specific feedback it can make use of.
How does it work?
Human brain activity produces electromagnetic energy. In a NeurOptimal™ training session, this energy is recorded using tiny EEG sensors placed on your scalp and ears. Information on your brainwave activity is broadcast back to your brain as auditory and visual stimuli. As you listen to music or watch a video during a training session, the music or video stops when your brain is in an unproductive state. Your brain makes adjustments to restart the music or video and learns what it takes to stay in a productive zone. Just like riding a bike, this learning stays with you and brings transformation into your daily life.
Are you ready to have a greater sense of well-being and function optimally in your work and personal life?
Call: +371 27771821; skype: peteris.urtans; write: info@RigaBrain.com
Zengar NeurOptimal™
Zengar NeurOptimal™ is the most advanced neurofeedback technology in the world. If you want to be the best you can be, a NeurOptimal™ neurofeedback system can help.
Zengar NeurOptimal™ is very different from other neurofeedback systems. it is completely non-invasive and non-directive because it is based on a very different understanding about how the brain works and what actually makes neurofeedback effective.
The Zengar NeurOptimal™ neurofeedback system is designed to work with the brain as an information-detection system. By simply giving the brain information about its own activity — what it has just done– NeurOptimal™ helps the brain re-organizes itself, engaging its own intrinsic healing wisdom. When it does this, a whole lot of issues and problems just drop away.
So how does the NeurOptimal™ neurofeedback system do this, and what does that mean for how NeurOptimal™ neurofeedback trainers work?
Firstly, NeurOptimal™ neurofeedback trainers do not diagnose. And because they do not diagnose, they clearly do not treat. They don’t have to. Diagnosis is irrelevant to NeurOptimal™ neurofeedback trainers because the NeurOptimal™ neurofeedback system is continually monitoring “what the brain is doing”, microsecond by microsecond. This means that a one time assessment done minutes, hours or days before is WAY too slow to be useful information for neurofeedback using NeurOptimal™!
There is no need for outside tests to “diagnose what’s wrong” or an “expert” to decide “what the central nervous system (CNS) needs”. You can simply allow the CNS to receive the pure information about itself — untainted by the beliefs of the trainer — and the brain re – normalizes on its own. This is what the CNS is designed to do and the NeurOptimal™ neurofeedback system is designed to rely on the inherent intelligence of the brain. It is, therefore, perfectly, effortlessly, natural.
Secondly, the NeurOptimal™ neurofeedback system provides feedback from a wide array of “targets” representing a vast array of frequencies, many of which were first described by Zengar™and are unique to Zengar™. So no more putsing around with one or two frequencies and hoping you “get it right” — you get everything with NeurOptimal™. Whether you seek training because you have an “ouch” that you would like to release, to excel in a particular endeavor or for spiritual enlightenment and discovery, your brain receives information in ALL frequencies.
The NeurOptimal™ neurofeedback system uses 16 different targets, and each of these targets is working dynamically with “where the CNS is” at that moment in time. The result of this comprehensive array of dynamical targeting is that you enjoy comprehensive growth and change – across the array of possibilities.
Although you may have come for neurofeedback training because you want to feel more alert, or be able to focus better or to feel less anxious in your daily life, you still “get everything”. So people tell us they are sleeping better, feel lighter and brighter in their life, which in turn seems to flow more easily. They say they are able to cope much more calmly with problems and are much more aware when a situation is not positive for them. One of us for example, had an elderly client who came because he was feeling very panicky every time he would go out. of his house. But another benefit of the training was that his golf game improved mightily, much to the amazement of his golfing buddies and the pro at his club!
One of the additional benefits of working at the same time with multiple frequencies is that you don’t get side effects, as you do when working with only one or two frequencies.
Each frequency “bandwidth” as it is called, has a particular effect or state it induces. If you work with a small subset of frequencies, you run the danger of becoming too quieted, or too activated, for example. So the neurofeedback practitioner using such limited approaches needs to watch very carefully for signs of having pushed you too far in one direction. In fact, this is the information they use to adjust what they are doing! This is VERY slow feedback! So you get pushed in one direction and then another until the neurofeedback practitioner has decided what is the “right frequency” and then that is what your brain is trained with.
When you work with the NeurOptimal™ neurofeedback system you are flowing through many different frequencies in rapid succession, each frequency bandwidth balancing the others. There are minimal or no side effects as the brain naturally balances itself. You end up alert and relaxed, feeling alive and quiet at the same time. In perfect balance. While we occasionally do see some odd effects pop up, they have always been transient and are always related to the problems the client came in with. It’s a bit like going to the gym and feeling that sore knee acting up- we are “stirring the pot” and sometimes that can reveal what is there. So someone may feel a bit more irritable, sleepy or even sleepless well after the first session- but it is always passing and quickly falls away with training.
While there are many benefits to working the way we do with the NeurOptimal™ neurofeedback system, there is probably none as great as the fact that we are not telling the brain what to do. This means we do not “push” the brain in any direction as other systems do. Other neurofeedback systems categorize the frequencies into ones you need “more of” and ones you need “less of’. While Zengar has contributed greatly to identifying, and describing these kinds of patterns in the early days, we no longer use this older system of augmenting and suppressing. Whether your brain “should” produce more or less is irrelevant for us – we simply give the brain information about what it is doing, and it will decide for itself whether an increase or reduction is warranted. Probably more than anything, this pushing by other neurofeedback systems, in a narrow range of bandwidths that do not balance each other, is the biggest cause of unwanted side effects. And the fact that we do NOT do this makes the NeurOptimal™ neurofeedback system not only unmatched in power second to its comprehensiveness, but in safety too. Adding to this also, is our dynamical targeting. We work moment by moment with ‘where the client is”. Other neurofeedback systems set a threshold or level that they want you to be above or below, and the feedback will tell you how well you are doing this. That threshold may shift to a new set level periodically, but it is always behind the curve with where you are now. The NeurOptimal™ neurofeedback system is dynamically assessing moment by moment where you are and dancing with your brain. This “aliveness” makes it a truly interactive system that helps unleash points of “stuckness” in the CNS, if you will. And when your brain gets tired it works with you where you are, making it very difficult to overtrain with NeurOptimal™.
• Zengar NeurOptimal™ is an Information-Based Technology
The most over-arching feature of Zengar NeurOptimal™ is that it has been designed from the ground up to work with the brain as a non-linear dynamical system. As the brain is itself a non-linear system, interacting with it in a non-linear dynamical way is a perfect match. The importance of this from a clinical perspective is that, the older task of diagnosis and treatment planning shifts to most elegantly exposing the brain to the informational events which it can use to reorganize itself. Presented with the right information, the brain is able to effortlessly release a broad array of symptoms. This has important implications for the practitioner’s role, which becomes one of sharing a journey with the client in which the nature of the information evolves moment by moment.
• The Elegance of working with Instabilities
Zengar NeurOptimal™ works with brain instabilities, not amplitudes. As the brain starts to move into instability in a particular frequency range, the music goes off and the image changes. The brain immediately brings itself “back to the present”, the instability curtailing. Over time, these instabilities drop away, resulting in increased flexibility and resilience. Because we work with instabilities, muscle movement and other sources of “artifact” are less of a problem than when running regular systems.
• Permissive Non-Directive Healing Stance
We don’t “push” the brain. Zengar NeurOptimal™ provides information to the client’s brain about its own activity— that is all. The brain then does its own reorganizing. In no instance is the brain encouraged or directed to go in any particular direction. While the effects of training are very powerful, one of the consequences of this permissive, comprehensive approach is also a very low incidence of side effects. While it is true you can sometimes get dramatic effects by pushing the system in a particular way as other neurofeedback systems do, it is equally probable (or more so) that you can propel the brain into a de-stabilized state resulting in pronounced unwanted symptoms. NeurOptimal™ is designed differently. Simply giving the brain information rather than telling it what to do results in powerful shifts in a positive direction for the client, gently and easily.
• Effortless Client Engagement
Clients watch an engaging display of real-time fractal imaging — the colorful display never repeating — and listen to your choice of CD or music saved on your hard drive. Included with the software is music especially composed by a multi-Grammy award-winning musician to support Zengar NeurOptimal™. If you prefer, you can also create new original combinations of image and music. You can watch movies, or you can import AVIs from the web to create your own.
• Real-time JTFA
Zengar NeurOptimal™ works with real-time Joint Time Frequency Analysis (JTFA in a particular way that accurately and precisely captures the event-structure of EEG). This is state of the art and no other neurofeedback system has this capability.
• Precision unmatched in the field
Zengar NeurOptimal™’s sampling rate of 256 samples per second is coupled with incredible precision of filtering, targeting and triggering of feedback. Other neurofeedback systems’ data looks “smeared” in comparison when viewed through the eagle eye of Zengar NeurOptimal™.
• True Dynamical Thresholding
Dynamical thresholding releases clients “points of stuckness” allowing unprecedented possibilities for client change. What this means practically is two important things. The first is that the software works with the client where they are at that moment. When they get tired, Zengar NeurOptimal™ also shifts and works at the new current level dictated by the client’s own brain. Partly because of this it is difficult to over-train, and we get very few side effects with our clients. Yet despite this safety, the fractionating that occurs as a result of the dynamical targeting procedures is a powerful stimulus for re-organization, allowing unprecedented yet safe, client shifts.
• Information-Rich Matrix for the Brain
We work with 16 different targets (filter sets) simultaneously. This means broad-based client transformation across the board— no chipping away at client challenges with a limited toolbox like with other neurofeedback systems. The high-precision technology under the hood gives you flexible options while taking you assuredly into the future.
• No Diagnosis or pre-evaluation
The software works moment by moment with where the client is, regardless of any diagnostic classification. You can give your client more neurofeedback training for the same money without having to resort to expensive diagnostics that don’t directly contribute to the client’s well-being or satisfaction. We dance with the brain in a non-linear journey of seamless transformation in which the client’s whole life re-awakens.
Experience a NeurOptimal™ neurofeedback session
Becoming a client and working with the NeurOptimal™ neurofeedback system is a lot of fun because it is so effortless. You just sit and relax in a comfortable chair and listen to music, maybe watch an intruiging image or movie and your brain does the work for you!
NeurOptimal™ neurofeedback trainers do not spend time (and your money) diagnosing you. This is because NeurOptimal™ neurofeedback trainers do not need to tell your brain what to do. Instead, the NeurOptimal™ neurofeedback system works with where your brain is moment by moment, while it naturally releases its own “points of stuckness” and creates richer access to all the frequencies it needs for optimal flow and function.
A NeurOptimal™ neurofeedback trainer will talk with you to discover what it is you are looking for, and together you will decide how you will know whether it is helping you. While people vary in how much they perceive during a session (whether you can feel it or not does not affect how it is working), you will not need to take it on trust that it is helping you. You will experience a difference. Determining ahead the measures you will use to know whether it is helping you, is an important part of the initial session.
The changes produced by the NeurOptimal™ neurofeedback system can be subtle and seamless, yet very profound at the same time. They are changes that, in the past, were considered very difficult or even impossible to obtain, let alone obtain naturally and easily. You might notice a difference in the way you react to something, or a difference in how the world seems around you and you may find yourself asking “I wonder if that’s to do with the neurofeedback?”. In our experience, that’s a good clue that it is!
Simple, yet profound.
Why Use the NeurOptimal™ Neurofeedback System?
There are four main types of clients who come for training with a NeurOptimal™ neurofeedback trainer. Those with something they want more of or less of; those who wish to excel in their chosen path or field, and those who wish to explore their spirituality and possibilities for personal growth in some way, and those who wish to see their children function better at home and at school.
Probably the most common reason to train is feeling that you have some problem or issue that you don’t want. And it doesn’t matter whether that problem is physical, mental or emotional because we have only one central nervous sytem that affects ALL aspects of our functioning. So folks in this group will come because they don’t feel well in some way, like feeling fatigued, nervous, aches and pains of some kind, or they can’t focus enough to do what they need to do in their day at work, school or home. Or they come because they want to break a habit, and working with the NeurOptimal™ neurofeedback system just naturally makes other changes easier. Therapists of all kinds know that their job is easier when their client is also training with the NeurOptimal™ neurofeedback system.
The second group are those who want peak performance in some way. These clients may have some issues, but their main reason to come is to take themselves to their next level. So rather than wanting LESS of something, they want MORE of the good stuff. Our neurofeedback trainers work with students, stage performers, singers, athletes and sports celebrities among others, all of whom want to excel in their chosen field. At Zengar we call this optimal flow and function.
And the third group is comprised of those who wish to explore their own capacity for spiritual or personal evolution in some way. So they train with the NeurOptimal™ neurofeedback system as part of their exploration of meditation, for example. Or they train to speed up and strengthen the work they are doing in psychotherapy or other transformative practices. Energy healers who work in a variety of disciplines love the NeurOptimal™ neurofeedback system for the effortless energetic shifts they experience with it.
The fourth large group is students — of all ages! — who want to maximize their ability to pay attention, learn effectively, retain more of what they learn, and apply what they’ve learned to achieve their goals.
While there are many reasons to train with the NeurOptimal™ neurofeedback system, regardless of what brought you to your NeurOptimal™ trainer, your training is always totally comprehensive, so you “get it all”. From the NeurOptimal™ trainer’s viewpoint, a person with head pain is not trained differently than an athlete who is close to an event, has plateaud and wants to shave off a last half-second off their personal best. But the similarity ends there, because every moment the NeurOptimal™ neurofeedback system is working exactly with “where you are now”, so it is impossible to duplicate two seconds, let aone two hours or two weeks or months, of training. Every moment is precisely and individually tailored to you, by your own brain!
While no NeurOptimal™ neurofeedback trainer can guarantee you a particular result, we do know, regardless of why you came to us, that we can help you be the best you can be. Watching your best emerge is one of the most exciting and rewarding aspects of being a NeurOptimal™ neurofeedback trainer.
What Happens in a NeurOptimal™ Neurofeedback Session?
Your NeurOptimal™ neurofeedback trainer will have you sit in a comfortable chair and look at a computer screen in front of you. They may ask you to fill in a brief questionnaire that asks you to describe how you are feeling today.
The trainer will use some paste to place a tiny sensor on each side of your head, and two earclips on each ear. The paste is necessary to help pick up the delicate electrical activity of your brain. Much like an EKG it is reading what is coming from you- nothing is going into you. If there is any paste remaining afterwards, it comes off very easily with water.
Then the trainer will likely record a baseline and review that with you before starting the training. While this is not necessary for the training, it can be fun to look at some measures of how you are at the beginning and end of your session. While the NeurOptimal™ neurofeedback system offers some very exciting ways of assessing your progress, in the end it is always how you are doing in your life that counts. After all, that is what brought you into training in the first place!
Then you will start your neurofeedback training. Depending upon what you are watching and listening to, there will be brief pauses in the sound and the image will briefly pause or change. The very precise timings of these pauses is what gives the brain the information it needs to reorganize itself. Sometimes the pauses are so quick you may not consciously notice them. You can just relax and let your brain do its job, which it will without any effort on your part. You can even close your eyes if you want. Your trainers may give you a ‘blankie”, and possibly headphones or a mask if you want. if you don’t want, that’s fine too. The training time can vary from 20 mins upwards, with most trainers doing about 30-33 minutes. And after you have finished, they will record another baseline and compare it with when you came in.
Your trainer is there to help you and answer any questions you may have, so please do discuss these with them. The most challenging thing can be trying to understand how the NeurOptimal™ neurofeedback system works. Even those of us who have worked with it for years still marvel at how miraculous it can be, so don’t worry if you don’t understand. Luckily, you don’t have to- transformation is going to happen in its own way as it will without the conscious efforting of any of us!
How Many NeurOptimal™ Neurofeedback Sessions Will I Need?
How long will it take is a question many clients ask. It is also related to another question- what results can I expect? These are questions that are not easy to answer because we can never predict what your brain will do with the information the NeurOptimal™ neurofeedback system gives it, but we can offer some guidelines.
We often tell clients that we would expect to see SOMETHING shift within six sessions. And usually it is much quicker than that. So the person sleeps better, feels less anxious, is able to focus better and so on. It may or may not be related to what you came in with, but something is shifting. If we see anything shift- even if for some reason it was not in the direction you wanted, that would be a good sign that the NeurOptimal™ neurofeedback system can help you. These are all signs of your cns (central nervous system) responding to the information it is receiving.
Usually clients say that they felt clearer, calmer, lighter, brighter- whatever it is, for a few hours after the neurofeedback session. Then they report that it lasted until the next morning, then for a couple of days, and so on. So if someone is coming in for training once a week- the most common session frequency, gradually the effects will last through the week. By that time, this new centered way of being becomes the new norm, and only if they get thrown off by something (a bad day at work, chemicals, a knock on the head) do they drop into the way they felt before. But they generally do not feel as bad and get out of it much more quickly and easily.
How long does this take? As the NeurOptimal™ neurofeedback system has evolved, the time this takes has gotten quicker and quicker. So where we used to say about 20 sessions for help with issues that are bothering you in the “here and now” and 30 plus sessions for “deeper” problems that originated much earlier in your life and keep cropping up to interefere with your life today, we are now finding results occur in less time. It is possible you could be feeling much better in fewer than ten sessions.
In the end, the more neurofeedback training you do, the more your new learning will stay with you. It is much like learning a language or a physical skill like roller blading. The more sessions, the stronger the skill. But what is true, is that you can stop when you feel ready, and come back for booster sessions to strengthen what you have learned. Indeed, some clients like to continue coming on a monthly basis ongoingly- they say they feel better when they do and they like to keep themselves in tip top shape, much like excercising.
Do the NeurOptimal™ Neurofeedback System Effects Last?
You get results because your brain is learning, even if you are not doing it consciously. So much like reading, once your brain knows how to read, it can’t not know. It may get rusty, but the effects of learning remain.
So the effects of training with the NeurOptimal™ neurofeedback system do remain. However, you and your brain are living tissue and you can get “knocked off”- by stress, by chemicals, by alcohol, by an anaesthetic, by the difficult daily lives we all seem to live. The wonderful thing is, if you do, a few booster sessions will get you back to where you were. As neurofeedback trainers, we see a trained brain quickly utilizing the information the NeurOptimal™ neurofeedback system is giving to it. It’s as if the brain says “I know what to do with this!” and it goes through all the steps it went through in the weeks of initial training, but very rapidly. So you quickly get back into your good place.
It’s very nice to know if you are going through a more difficult time, you can quickly do a session or two to recover your optimal flow and functioning.
Zengar NeurOptimal™ Neurofeedback – The CARE™ Approach to Neurofeedback
Since its creation in 1996, Zengar’s models of healing have been based upon the principles of the inherent self-organizing wisdom of the body and psyche to heal themselves, given the right information. Our neurofeedback approaches have espoused safety, profound yet effortless and seamless change, simplicity of use, comprehensiveness of effect and permanence of results. Our work has culminated in Zengar NeurOptimal™, which gives the brain the information it needs to create its own healing.
NeurOptimal™ and C.A.R.E. Neurofeedback Approach
C.A.R.E. stands for Comprehensive Adaptive Re-normalization of EEG.
It is the model of healing upon which the NeurOptimal™ neurofeedback system is based.
By definition, the brain is a non-linear dynamical system. Zengar NeurOptimal™ uses non-linear dynamical mathematics in a unique manner to give information to the brain about its own activity. Each microsecond the brain receives information about what it has just done. This information is used by the brain to “organize” or “de-fragment” itself, and when it does, a whole lot of unwanted “ouches” just drop away. Whether these “ouches” are emotional or physical does not matter — you have only one nervous system. Zengar NeurOptimal™ helps your central nervous sytem be the best it can be. And when it functions well, everything else- physical, mental and emotional, falls into place.
Training with the Zengar NeurOptimal™ neurofeedback system is a bit like going to a gym for the brain. You use all the pieces of equipment in a circuit and the result is increased flexibility and resilience. In the case of training the brain it is not necessary, indeed not desirable, to try to decide ahead of time what you think the brain needs rather than working dynamically in the moment with the brain microsecond by microsecond. Another mistake is to try to target individual frequencies, telling the brain whether to produce more or less of them. Doing this can destabilize the brain, resulting in unnecessary side effects. Zengar NeurOptimal™ works in 16 different targets simultaneously, each frequency bandwidth balancing off another, so you never go ‘too far” in any one direction. Training with all these frequencies also manifests in broad based peak-performance changes. Naturally.
NeurOptimal™ neurofeedback trainers don’t concern themselves too much with WHY a client consults them. Some clients want relief from a specific problem, some want their whole life to transform and some want peak performance in their chosen field. In all cases, the approach to training with the NeurOptimal™ neurofeedback system is the same. This does NOT mean that each person is getting the same training – far from it. It is impossible to replicate even a minute of training, as the NeurOptimal™ neurofeedback system adjusts to where your brain is, each moment. Stability is assessed continuously across sixteen dimensions, making the neurofeedback training particularly transformative and powerful, whatever the presenting complaint.
The practical benefits of the C.A.R.E. approach include a more powerful neurofeedback training that is quicker, with fewer side effects and more broadbased transformation.
+371 27771821
info@RigaBrain.com
skype: peteris.urtans
Riga, Latvia, EU

