About The Ugly Factory Limited (12292033) United Kingdom