About Ioan Turcu Ltd (12894296) United Kingdom