About Daffy.london Ltd (04980866) United Kingdom