About Pells Group Limited (12258624) United Kingdom