About Mentum Management Ltd (05493565) United Kingdom