About Bamboo Array Ltd (SC695722) United Kingdom