About Ipswich Sports Club 2020 Ltd (12285852) United Kingdom