About Bamboo Photo Lab Ltd (12426407) United Kingdom