About Opera Capital Management Limited (08355935) United Kingdom