About Omeyer Ltd (12130232) United Kingdom