About Pel Services Limited (12956994) United Kingdom