About Amdocs Billing Systems Limited (12720920) United Kingdom