About Deadspot Limited (10996469) United Kingdom