About Norrlandicus Fin Limited (10898972) United Kingdom