About Delicia Ray Ltd (13215313) United Kingdom