About 21c Investment Holding Limited (11914481) United Kingdom