About Eight Six Investments Ltd (11411716) United Kingdom