About Brain Storm Computers Ltd (13286194) United Kingdom