About Software Defined Storage Limited (06947281) United Kingdom