About Spacebass Studios Ltd (11323101) United Kingdom