About Pax Technology Europe Limited (11380820) United Kingdom