About Optimo Capital Limited (13017605) United Kingdom