About Delira Ltd (11433151) United Kingdom