About Deekay Solutions Limited (07326151) United Kingdom