About Ebbtide Management Company Limited (13386130) United Kingdom