About Ammar Idris Ltd (13672787) United Kingdom