About Brackenbrae Investments Limited (SC040788) United Kingdom