About Bamboobar Limited (12946589) United Kingdom