About Yiallouros Investments Limited (06140169) United Kingdom