About Delvado Limited (SC525488) United Kingdom