About Lucky Onion Projects Limited (10240197) United Kingdom