About Delectia Ltd (10073630) United Kingdom