About Sedulo Funding Solutions Limited (10276541) United Kingdom