About Amdocs Management Limited (03492868) United Kingdom