About Neato Limited (09129183) United Kingdom