About 143 Investments Limited (12289961) United Kingdom