About Delicious Life Holdings Limited (12642676) United Kingdom