About Tech-ni-fold Ltd (03939210) United Kingdom