About Bracken Investments Limited (09602370) United Kingdom