About Delir Solutions Ltd (11726240) United Kingdom