About James Luckin Limited (09143123) United Kingdom