About B26 Holdings Limited (10941846) United Kingdom