About The Ultimate Bad Taste Company Limited (05361560) United Kingdom