About Demax (uk) Ocean Technology Co. Limited (11637876) United Kingdom