About Openteklogic Limited (10091764) United Kingdom