About Bubsy London Limited (12304719) United Kingdom