About Demax One Limited (11959281) United Kingdom