About Neuro Furniture Limited (10281311) United Kingdom