About Omc International Limited (12886158) United Kingdom