About Skillzz Ltd (11610403) United Kingdom