About Succinct Software Limited (10925874) United Kingdom