About New Fenn Holdings Limited (12296196) United Kingdom