About Optimo Consulting Limited (SC646514) United Kingdom