About Teemo Technology Ltd (12392069) United Kingdom