About Implexed Limited (11402388) United Kingdom