About Tecta Limited (06665135) United Kingdom