About Luskentyre Investments Limited (SC394355) United Kingdom