About Pell Holdings Ltd (09602245) United Kingdom