About The Pencherita Limited (10498584) United Kingdom