About Omsa Limited (13272240) United Kingdom