About Lola-rose Foundation Limited (08280224) United Kingdom