About Knotel 27 Baker Limited (11554407) United Kingdom