About Memini Software Limited (11646337) United Kingdom