About Deacon Technology Ltd (10118316) United Kingdom