About Olluromi Foundation Uk&europe Chapter Ltd (12654429) United Kingdom