About Supergenius Ip Limited (10460613) United Kingdom