About Palvika Invest Limited (12177135) United Kingdom