About Delf (uk) Limited (02480330) United Kingdom