About Pelham Ventures Ltd (12691089) United Kingdom