About Digital Bamboo Limited (07809658) United Kingdom