About Ugly Studios Limited (06130992) United Kingdom