About Managemi Software Limited (08648202) United Kingdom