About Tethya Limited (10781113) United Kingdom