About Lolo Foundation Limited (11247017) United Kingdom