About Clements Odinn Limited (12135856) United Kingdom