About Twenty Two Management Company Limited (05767005) United Kingdom