About Ammar Corporation Limited (13105456) United Kingdom