About Cullimore Investments Limited (04019642) United Kingdom