About Electric Rat Productions Limited (10209976) United Kingdom