About Knotel 7 Soho Square Limited (11532362) United Kingdom