About Omni Merchant Services Limited (12543620) United Kingdom