About Teca Holding Limited (06250051) United Kingdom