About Daffodil Ventures Limited (12052972) United Kingdom