About Bucocha Holding Ltd (13277668) United Kingdom