About Bubado Limited (12824615) United Kingdom