About Bamboo Fish Ltd (12667326) United Kingdom