About Pax Technology Africa Limited (13578618) United Kingdom