About Nucleus Design Studio Limited (08910879) United Kingdom