About Satchi Partners Ltd (13394751) United Kingdom