About S.a. Brain & Company Ventures Limited (03631124) United Kingdom