About Mankda Ltd (09610103) United Kingdom