About Eba Opus Group Ltd (12397914) United Kingdom