About Ontolect Limited (09450939) United Kingdom