About Nuclea Limited (09317402) United Kingdom