About Tellus Fortuna Ltd (11079900) United Kingdom