About Daffodil Communications Limited (08334557) United Kingdom