About Luci Platform Limited (11830448) United Kingdom