About Teckeo Ltd (11593437) United Kingdom