About Tellus Matrix Ventures Ltd (13223704) United Kingdom