About Mantissa Limited (01554587) United Kingdom