About Operando Innovation Limited (08866534) United Kingdom