About Open Retail Solutions Limited (04676706) United Kingdom