Lolly is a trading name of Lolly Labs Limited, a limited company registered in England under company number 11854891. Our registered office is: Suite 345 50 Eastcastle Street, Fitzrovia, London, W1W 8EA.
Book A Free Consultation
Fancy hearing a little more about what Lolly can do for your business? Enter your details below and we will give you a call.