About Sedulo Wealth Management Limited (06877449) United Kingdom