About Rose Luckin Research And Development Limited (08532649) United Kingdom