About B Lla Box Ltd (13300851) United Kingdom