About Wydra Ltd (13000038) United Kingdom