About Mantissa Ventures Ltd (13410274) United Kingdom