About Delta Stand Ltd (13365008) United Kingdom