About Puma And Bear London Ltd (12180533) United Kingdom