About Delsax Ltd (11374309) United Kingdom