About Pech Technology Limited (10898779) United Kingdom