About Skillz School Ltd (09323401) United Kingdom