About Lillah Foundation Limited (12844325) United Kingdom