About Fenn Investments Limited (08592448) United Kingdom