About Delvy Ltd (13157113) United Kingdom