About Terrible Football Ltd (11778322) United Kingdom