About Tecta Developments Limited (12287713) United Kingdom