About Pell Solutions Ltd (10033467) United Kingdom