About Ryo Turcu Ltd (12819406) United Kingdom