About Optima Retail Ltd (07417918) United Kingdom