About Bimba & Lola Uk Ltd (08209657) United Kingdom