About Nectarios Kouvarakis Limited (08212816) United Kingdom