About Lucess Investco Limited (12449873) United Kingdom