Foobar Technologies Iceland ehf (6804211370) | Legal notices