About Bamboo Crew Limited (11176109) United Kingdom