About Bamboo Ict Limited (09978907) United Kingdom