About Satchi Developments Ltd (13578748) United Kingdom