About Lambros Charalambous Christian Foundation Limited (11623914) United Kingdom