About Neo Design Studio Limited (09664878) United Kingdom