About Menaka Information Technology Services Limited (05297681) United Kingdom