About Beack Investments Limited (04680971) United Kingdom