About Satchrome Limited (00859974) United Kingdom