About Lord S Software Solutions Ltd (12038008) United Kingdom