About Bamboo Takeaway Scotland Limited (SC647218) United Kingdom