About Teomera Ltd (10454549) United Kingdom