About Abdalla Ahmed Ltd (12302405) United Kingdom