About Three Comma Investments Limited (12978014) United Kingdom