About Tellus Safety Ltd (13208638) United Kingdom