About Ordovic Holdings Ltd (12326388) United Kingdom