About Jensen Brooks Investments Limited (04917183) United Kingdom