About Tensa Ventures Ltd (11623645) United Kingdom