About Abscissa Solutions Ltd (10498176) United Kingdom