About Lucca James Limited (12063452) United Kingdom