About Newtide Holdings Limited (12062589) United Kingdom