About Wylingua Ltd (05976428) United Kingdom