About Dealsplus Technologies Limited (12993515) United Kingdom