About No.17 Management Limited (12917255) United Kingdom