About Charalambides Limited (10029023) United Kingdom