About Sea Sotra (london) Limited (02890928) United Kingdom