About Implex Group Ltd (11016423) United Kingdom