About Theodoros Oikonomou Limited (09018786) United Kingdom