About 21 Six Investments Limited (12690012) United Kingdom