About Tecana Limited (02144723) United Kingdom