About Julie Deller Limited (12044509) United Kingdom