About Mobutu Motors Ltd (12438883) United Kingdom