About Skllz Limited (10284728) United Kingdom