About Spolka Invest Ltd (11894561) United Kingdom