About Daffodil Data Limited (03524897) United Kingdom