About Operandum Group Ltd (06989386) United Kingdom