About Delsie (uk) Ltd (04157630) United Kingdom