About Se22 Management Company Limited (11753104) United Kingdom