About Nikar Invest Limited (13649373) United Kingdom