About Lime Box Limited (08080161) United Kingdom