A quick Google search shows that Boox are based in Portsmouth and also that there is an active proposal for them to be struck off on the companies House website, if I were you I wouldn't rely on them and going forward I'd use a tax specialist such as David Kirk for your communications with HMRC....