About Quad And Partners Ltd (11735234) United Kingdom