About Clarach Investment Holdings Limited (10882081) United Kingdom