About Delucas Group Ltd. (11314498) United Kingdom