About Teque Holdings Limited (10126624) United Kingdom