About Thula Property Investment Ltd (13339911) United Kingdom