About Salesflex Limited (12641306) United Kingdom