About Daffedil Solutions Ltd (13669893) United Kingdom