About Tedella Limited (11373086) United Kingdom