About Sea Horse Management Company Limited (02634271) United Kingdom