About Lateral Software Systems Limited (11216629) United Kingdom