About Druid Technology Limited (13663195) United Kingdom