About Deldel Ltd (09332087) United Kingdom