About Ugly Studios London Ltd (11610320) United Kingdom