About Deling Technology Limited (11394152) United Kingdom