About Neldo Mokfa Limited (12214509) United Kingdom