About Mantissa Corporation Limited (03054508) United Kingdom