About Blok Investments Limited (12581116) United Kingdom