About Pact London Ltd (11358968) United Kingdom