About Pelham 66 Ltd (12730662) United Kingdom