About Nijola Invest Limited (07755814) United Kingdom