About 10foot Investments Limited (13102337) United Kingdom