About Uncanny Media Limited (13386886) United Kingdom