About Skillz East Africa Ltd (13093588) United Kingdom