About Blockhus Holdings Ltd (NI676841) United Kingdom