About Pell Mell Agency Limited (10028868) United Kingdom