About Pelham Group Holdings Limited (10263998) United Kingdom