About Optimum Technical Solutions Limited (09072636) United Kingdom