About Demi Technology Co. Ltd (12520335) United Kingdom