About Red Pelham Holdings Limited (12373031) United Kingdom