This is an Ireland revenue account site and it doesn't capture nor lets you fill in the details directly.
Some websites use extra security measures to prevent automated login technology such as that used by True Key and other password managers. It might not be possible for us to fix the problem with a specific website.
Please visit the below article for more details.
True Key failed to automatically log you into a website
6220 America Center Drive
San Jose, CA 95002 USA
Consumer Support | Enterprise Support | McAfee.com
Legal | Privacy | Copyright © 2020 McAfee, LLC