About Menaka Limited (05327028) United Kingdom