About No 24 The Vaults Ltd (11352493) United Kingdom