About Snekker Karlsen Limited (13084597) United Kingdom