About Operae Consulting Limited (08902586) United Kingdom