About Denis Technologies Limited (12579401) United Kingdom