About Ammar Technologies Limited (09340220) United Kingdom