About Stereo Brain Limited (10903474) United Kingdom