About Braids Investments Limited (SC284431) United Kingdom