About Ammarah Tech Services Ltd (12130278) United Kingdom