About 1259 Investments Limited (13035060) United Kingdom