About Borrage Associates Llp (OC398362) United Kingdom