About Wiicad Limited (11216215) United Kingdom