About Delsaux Holding Ltd (13476046) United Kingdom