About Teffa Ltd (13214481) United Kingdom