About Vicnell Group Ltd. (12985420) United Kingdom