About Optimal Retail Solutions Limited (11217298) United Kingdom