About Solace Merchant Services Limited (12711335) United Kingdom