About Chopstick 888 Ltd (11274107) United Kingdom