About Deakin Research Limited (06649137) United Kingdom