About The Delsyl Limited (04385536) United Kingdom