About Ommer Services Ltd (09703718) United Kingdom