About Teknek (japan) Limited (SC201456) United Kingdom