About Lenore Outreach Limited (06690238) United Kingdom