About Efx 2 Holdings Limited (12184838) United Kingdom