About Technique Io Limited (11067893) United Kingdom