About Dydnidea Ltd (12227693) United Kingdom