About Selkent Investments Ltd (11908685) United Kingdom