About Lucky Buddha Media Limited (11141267) United Kingdom