About Delkin Europe Ltd (05665040) United Kingdom