About Desi Holdings Limited (13687039) United Kingdom