About Rickard Luckin Financial Services (owm) Limited (10228184) United Kingdom