About Operational Efficiency Consulting Limited (09215698) United Kingdom