About Nemadi Advisors Limited (03874491) United Kingdom