About Dewendo Ltd (12046756) United Kingdom