About Implex (holdings) Ltd (13227799) United Kingdom