About The Ochra Company Ltd (12308384) United Kingdom