About Pelham Investment Group Ltd (11581119) United Kingdom