About Dellyn Limited (08082135) United Kingdom