About Lucarose Limited (11702141) United Kingdom