About Abscissa Limited (SC218517) United Kingdom