About Pippa Technologies Limited (11721777) United Kingdom