About Ophiolite Management Services Ltd (04364040) United Kingdom