About Bamboo Software Ltd (06825864) United Kingdom