About Impexa Contracts L.p. (SL027799) United Kingdom