About Tefra Ltd (07878580) United Kingdom