About Bamboo Takewaway Scotland Limited (SC647205) United Kingdom