About Delsri Ltd. (10860110) United Kingdom