About Teemo Property Investment Ltd (12850510) United Kingdom