About Kvelertak Co Limited (12164546) United Kingdom