About Sea Watch (management) Limited (02653612) United Kingdom