About Artic Holdings Limited (11472406) United Kingdom