About Derry Technology Limited (10310163) United Kingdom