About Operam Managed Solutions Limited (10325110) United Kingdom