About Deagon Ltd (13293189) United Kingdom