About Bloktide Ventures Limited (12314774) United Kingdom