About Nyckelpiga Ltd (13477465) United Kingdom