About Satachi E-commerce Ltd (10208730) United Kingdom