About Indulgence Newco Limited (13428126) United Kingdom