About Bubicorp Ltd (12777160) United Kingdom