About Noticross Investments Limited (00828393) United Kingdom