About Block & Chain Limited (11255045) United Kingdom