About 23 Thurloe Square Limited (13654571) United Kingdom