About Startup And Software Solutions Limited (09608585) United Kingdom