About Braid Investments (2021) Limited (13121535) United Kingdom