About Braid Consulting Limited (07858306) United Kingdom