About Curbar Project Investments Limited (12224730) United Kingdom