About Bambambi Limited (09496307) United Kingdom