About Ellipsis Process Analysers Ltd (11648612) United Kingdom