About The Software Incubator Limited (06790442) United Kingdom