About Nemera Advisors Limited (09731039) United Kingdom