About Station 12 Nominees Limited (10401779) United Kingdom