About Penny Technology Limited (11999643) United Kingdom