About Braid Strategic Solutions Limited (SC416661) United Kingdom