About Snekker Karlsen Investment Limited (13084632) United Kingdom