About Duelshot Ltd (13527486) United Kingdom