About Thelotech Property Investments Ltd (12528986) United Kingdom