About Playa London Ltd (11967315) United Kingdom