About Satchmo Ltd (12966954) United Kingdom