About Auburn Investments Limited (NI027064) United Kingdom