About Bamboo Card Limited (12316253) United Kingdom