About Tellus Intercultural Services Ltd (09906252) United Kingdom