About Teqi Ltd (11388983) United Kingdom