About Optimum Financial Solutions Limited (03905337) United Kingdom