About First Rate Investments Limited (11916316) United Kingdom