About Satchi Holdings Plc (11814833) United Kingdom