About Delirim Ltd (11330269) United Kingdom