About Bambuka Ltd. (11301410) United Kingdom