About Board24 Ltd (02138268) United Kingdom