About Pel Management Limited (11716421) United Kingdom