About Openwater Management Limited (11938622) United Kingdom