About Blok Digital Solutions Limited (10682481) United Kingdom