About Manageaid Software Solutions Ltd (13426540) United Kingdom