About Delucan Limited (13360728) United Kingdom