About Deadball Ltd. (12582811) United Kingdom