About Strategy Seven Limited (11164894) United Kingdom