About St & Mo International Holdings Co. Ltd (10911214) United Kingdom