About Optimo Technology Solutions Limited (09905943) United Kingdom