About Self Service Software Ltd (12589923) United Kingdom