About 13 13 Investments Limited (11692487) United Kingdom