About Slark Invest Limited (12375021) United Kingdom