About Strategy 14 Limited (06574050) United Kingdom