About Bamboo Inn Ltd (SC629551) United Kingdom