About Teqsense Ltd (11237549) United Kingdom