About Luci Bains Limited (12149276) United Kingdom