About Vikra Invest Limited (12109721) United Kingdom