About Roomba Limited (SC605720) United Kingdom