About A&b Balsa Ltd (10241132) United Kingdom