About Software Strategy Limited (06177051) United Kingdom