About Teefx Ltd (12394939) United Kingdom