About Menaka Software Solutions Limited (08925020) United Kingdom