About Intelligent Merchant Services Limited (07491348) United Kingdom