About The Fund Incubator Limited (SC218683) United Kingdom