About Lucky Buddha Ltd (SC691158) United Kingdom