About 66 Investments Limited (11992274) United Kingdom