About Micros Retail Holdings Europe Limited (04204279) United Kingdom