About Fenn Holdings Ltd (09685373) United Kingdom