About Tecta Associates Limited (10895469) United Kingdom