About Bloktide Holdings Limited (12313874) United Kingdom