About Incubator Capital Partners Ltd (08543831) United Kingdom