About Charalambos Limited (10961736) United Kingdom