About Bubu30 Ltd (11396622) United Kingdom