About Delicii Ltd (13138589) United Kingdom