About Braid Ventures Limited (SC596181) United Kingdom