About Tepa Property Investment Ltd (13352860) United Kingdom