About Tellus Trading Ltd (11260473) United Kingdom