About Otero Group Ltd. (11591442) United Kingdom