About Deneen Uk Limited (SC710395) United Kingdom