About Omring Ltd (12038137) United Kingdom