About Factor 3 Holdings Limited (09657150) United Kingdom