About Teccane Limited (02161026) United Kingdom