About Knotel 8 Kean Limited (11625943) United Kingdom