About Opema Ltd. (12966104) United Kingdom