About Block N Chain Limited (13276195) United Kingdom