About Cequin Solutions Llp (OC399942) United Kingdom