About Omni Managing Services Limited (12101429) United Kingdom