About Delos Ltd. (01340704) United Kingdom