About Einherjar Associates Limited (13335047) United Kingdom